/*
找出1-10000之间所有的对称数，比如：121,1331
*/

//是否是对称数
function isSymmetric(n) {
  return n == n.toString().split("").reverse().join("");
}

/* 1、遍历法 */
let arr = [];
for (let i = 1; i < 10000; i++) {
  if (isSymmetric(i)) {
    arr.push(i);
  }
}
console.log(arr);


/* 2、另一种方法 */
// 先找出对称中心数字：0-9,11,22...99
// let arr = []
// for(let i = 0; i <= 9; i++){
//   arr.push(i+"");
//   arr.push(i+""+i);
// }

// // 往对称中心数两边拼装数字
// let arr2 = [...arr]
// for(let j = 1; j <= 9; j++){
//   arr.forEach(n => {
//     arr2.push(j + n + j)
//   })
// }

// arr2.shift();  //去掉"0"
// arr2.shift();  //去掉"00"

// console.log(arr2)